package bulk_param.modele;

import java.util.Date;



public class NumSpePointModel {
	
	//regex
	private String ZABPQ_REGEX ="^0[0-9]+$";
	private String NUM_0800_REGEX ="^0[8][0-9]+$";
	private String ZABPQ_REGEX_MESSAGE = "Le 'Point'\ndoit commencer par '0'";
	
	
	//Attributs
	private Date date;
	private String pointZABPQ;
	private String accessRegion ;	
	private int pointClass ;
	private String zlt ;
	
	
	public NumSpePointModel(){
		
	}
	
	/**
	 * @param date
	 * @param pointZABPQ
	 * @param accessRegion
	 * @param pointClass
	 * @param zlt
	 */
	public NumSpePointModel(Date date, String pointZABPQ,String accessRegion, int pointClass,String zlt) {
		super();
		this.date = date;
		this.pointZABPQ = pointZABPQ;
		this.accessRegion = accessRegion;
		this.pointClass = pointClass;
		this.zlt = zlt;
	}



	public Date getDate() {
		return date;
	}
	
	public void setDate(Date date) {
		this.date = date;
	}	

	/**
	 * @return the zlt
	 */
	public String getZlt() {
		return zlt;
	}

	/**
	 * @param zlt the zlt to set
	 */
	public void setZlt(String zlt) {
		this.zlt = zlt;
	}
	
	public String getPointZABPQ() {
		return pointZABPQ;
	}

	public void setPointZABPQ(String pointZABPQ) {
		this.pointZABPQ = pointZABPQ;
	}

	public String getAccessRegion() {
		return accessRegion;
	}

	public void setAccessRegion(String accessRegion) {
		this.accessRegion = accessRegion;
	}

	public int getPointClass() {
		return pointClass;
	}

	public void setPointClass(int pointClass) {
		this.pointClass = pointClass;
	}

	public String getZABPQ_REGEX() {
		return ZABPQ_REGEX;
	}

	/**
	 * @return the zABPQ_REGEX_MESSAGE
	 */
	public String getZABPQ_REGEX_MESSAGE() {
		return ZABPQ_REGEX_MESSAGE;
	}

	public String getNUM_0800_REGEX() {
		return NUM_0800_REGEX;
	}

}

